castigate oneself - Español Inglés Diccionario